tom
noun
°The male of the domesticated cat.
°The male of the turkey.
synonyms: tomcat, turkey-cock, male

"dick or harry" is not in the dictionary.